home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / dev / c / AmiVoGL_MDEV.lha / Makefile < prev    next >
Makefile  |  1994-12-19  |  4KB  |  121 lines

  1. # choose where hershey fonts are to reside
  2. FONTDIR="VoglGrfx:"
  3.  
  4. # choose name of vogl library
  5. VOGLLIB=VoglGrfx:vogl
  6.  
  7. all : vogldriver voglsrc voglhershey clean
  8.  
  9. vogldriver :
  10.     cc -DAMIGA drivers/amiga.c
  11.  
  12. voglsrc :
  13.     cc -Isrc -DAMIGA src/arcs.c
  14.     cc -Isrc -DAMIGA src/attr.c
  15.     cc -Isrc -DAMIGA src/buffer.c
  16.     cc -Isrc -DAMIGA src/clip.c
  17.     cc -Isrc -DAMIGA src/curves.c
  18.     cc -Isrc -DAMIGA src/draw.c
  19.     cc -Isrc -DAMIGA src/drivers.c
  20.     cc -Isrc -DAMIGA src/getgp.c
  21.     cc -Isrc -DAMIGA src/mapping.c
  22.     cc -Isrc -DAMIGA src/matrix.c
  23.     cc -Isrc -DAMIGA src/move.c
  24.     cc -Isrc -DAMIGA src/newtoken.c
  25.     cc -Isrc -DAMIGA src/newtokens.c
  26.     cc -Isrc -DAMIGA src/objects.c
  27.     cc -Isrc -DAMIGA src/patches.c
  28.     cc -Isrc -DAMIGA src/points.c
  29.     cc -Isrc -DAMIGA src/polygons.c
  30.     cc -Isrc -DAMIGA src/pref.c
  31.     cc -Isrc -DAMIGA src/queue.c
  32.     cc -Isrc -DAMIGA src/rect.c
  33.     cc -Isrc -DAMIGA src/scale.c
  34.     cc -Isrc -DAMIGA src/tensor.c
  35.     cc -Isrc -DAMIGA src/text.c
  36.     cc -Isrc -DAMIGA src/trans.c
  37.     cc -Isrc -DAMIGA src/valloc.c
  38.     cc -Isrc -DAMIGA src/vcalls.c
  39.     cc -Isrc -DAMIGA src/viewing.c
  40.     cc -Isrc -DAMIGA src/viewp.c
  41.     cc -Isrc -DAMIGA src/yobbarays.c
  42.  
  43. voglhershey :
  44.     cc -Isrc -Ihershey/src -DFONTLIB=$(FONTDIR) -DAMIGA hershey/src/h2v.c
  45.     cc -Isrc -Ihershey/src -DFONTLIB=$(FONTDIR) -DAMIGA hershey/src/check.c
  46.     cc -Isrc -Ihershey/src -DFONTLIB=$(FONTDIR) -DAMIGA hershey/src/fdisp.c
  47.     cc -Isrc -Ihershey/src -DFONTLIB=$(FONTDIR) -DAMIGA hershey/src/fhtext.c
  48.     cc -Isrc -Ihershey/src -DFONTLIB=$(FONTDIR) -DAMIGA hershey/src/getchar.c
  49.     cc -Isrc -Ihershey/src -DFONTLIB=$(FONTDIR) -DAMIGA hershey/src/halloc.c
  50.     cc -Isrc -Ihershey/src -DFONTLIB=$(FONTDIR) -DAMIGA hershey/src/hdisp.c
  51.     cc -Isrc -Ihershey/src -DFONTLIB=$(FONTDIR) -DAMIGA hershey/src/htext.c
  52.     ord -v liblist.manx ram:tmp
  53.     lb $(VOGLLIB) -f ram:tmp
  54.     c:delete ram:tmp
  55.     ln hershey/src/h2v.o   hershey/src/getchar.o -l$(VOGLLIB) -lm8 -lc
  56.     ln hershey/src/hdisp.o hershey/src/getchar.o -l$(VOGLLIB) -lm8 -lc
  57.     ln hershey/src/fdisp.o -l$(VOGLLIB) -lm8 -lc
  58.     hershey/src/h2v hershey/data/hersh.oc
  59.     hershey/src/h2v hershey/data/hersh.or hershey/fonts/japan.hmp japanese
  60.     c:copy   astrology   cursive    cyrillic    $(FONTDIR)
  61.     c:delete astrology   cursive    cyrillic
  62.     c:copy   futura.l    futura.m   gothic.eng  $(FONTDIR)
  63.     c:delete futura.l    futura.m   gothic.eng
  64.     c:copy   gothic.ger  gothic.ita greek       $(FONTDIR)
  65.     c:delete gothic.ger  gothic.ita greek
  66.     c:copy   markers     math.low   math.upp    $(FONTDIR)
  67.     c:delete markers     math.low   math.upp
  68.     c:copy   meteorology music      script      $(FONTDIR)
  69.     c:delete meteorology music      script
  70.     c:copy   symbolic    times.g    times.i     $(FONTDIR)
  71.     c:delete symbolic    times.g    times.i
  72.     c:copy   times.ib    times.r    times.rb    $(FONTDIR)
  73.     c:delete times.ib    times.r    times.rb
  74.     c:copy   japanese                           $(FONTDIR)
  75.     c:delete japanese
  76.  
  77. clean :
  78.     copy c:delete ram:
  79.     ram:delete drivers/amiga.o
  80.     ram:delete src/arcs.o
  81.     ram:delete src/attr.o
  82.     ram:delete src/buffer.o
  83.     ram:delete src/clip.o
  84.     ram:delete src/curves.o
  85.     ram:delete src/draw.o
  86.     ram:delete src/drivers.o
  87.     ram:delete src/getgp.o
  88.     ram:delete src/mapping.o
  89.     ram:delete src/matrix.o
  90.     ram:delete src/move.o
  91.     ram:delete src/newtoken.o
  92.     ram:delete src/newtokens.o
  93.     ram:delete src/objects.o
  94.     ram:delete src/patches.o
  95.     ram:delete src/points.o
  96.     ram:delete src/polygons.o
  97.     ram:delete src/pref.o
  98.     ram:delete src/queue.o
  99.     ram:delete src/rect.o
  100.     ram:delete src/scale.o
  101.     ram:delete src/tensor.o
  102.     ram:delete src/text.o
  103.     ram:delete src/trans.o
  104.     ram:delete src/valloc.o
  105.     ram:delete src/vcalls.o
  106.     ram:delete src/viewing.o
  107.     ram:delete src/viewp.o
  108.     ram:delete src/yobbarays.o
  109.     ram:delete hershey/src/h2v.o
  110.     ram:delete hershey/src/check.o
  111.     ram:delete hershey/src/fdisp.o
  112.     ram:delete hershey/src/fhtext.o
  113.     ram:delete hershey/src/getchar.o
  114.     ram:delete hershey/src/halloc.o
  115.     ram:delete hershey/src/hdisp.o
  116.     ram:delete hershey/src/htext.o
  117.     ram:delete hershey/src/h2v
  118.     ram:delete hershey/src/hdisp
  119.     ram:delete hershey/src/fdisp
  120.     c:delete ram:delete
  121.